'Declaration Public Function New( _
ByVal nameИмя команды обработки.As System.String, _
ByVal conditionПредикат условия.As Vintasoft.Imaging.Processing.Analyzers.Analyzer(Of TTarget,TValue), _
ByVal ifBranchКоманда обработки, которая должна быть выполнена, если результат условия равен true.As IProcessingCommand(Of TTarget), _
ByVal elseBranchКоманда обработки, которая должна быть выполнена, если результат условия равен false.As IProcessingCommand(Of TTarget) _
)
public ConditionalCommand<TTarget>(
System.String name,
Vintasoft.Imaging.Processing.Analyzers.Analyzer<TTarget,TValue> condition,
IProcessingCommand<TTarget> ifBranch,
IProcessingCommand<TTarget> elseBranch
)
public: ConditionalCommand<TTarget>(
System.String name,
Vintasoft.Imaging.Processing.Analyzers.Analyzer<TTarget,TValue*>* condition,
IProcessingCommand<TTarget*>* ifBranch,
IProcessingCommand<TTarget*>* elseBranch
)
public:
ConditionalCommand<TTarget>(
System.String name,
Vintasoft.Imaging.Processing.Analyzers.Analyzer<TTarget,TValue^>^ condition,
IProcessingCommand<TTarget^>^ ifBranch,
IProcessingCommand<TTarget^>^ elseBranch
)
Parameters
- name
- Имя команды обработки.
- condition
- Предикат условия.
- ifBranch
- Команда обработки, которая должна быть выполнена, если результат условия равен true.
- elseBranch
- Команда обработки, которая должна быть выполнена, если результат условия равен false.